package org.ufpe.cin.ip.projeto.Util;

import org.ufpe.cin.ip.projeto.Dados.BaseClasses.Carta;
import org.ufpe.cin.ip.projeto.Dados.Enums.EnumNaipe;

public class Support {
	public static int countSpaces(String s){
		int result = 0;
		
		for(int i = 0; i < s.length(); i++){
			if(s.charAt(i) == ' '){
				result++;
			}
		}
		return result;
	}

	public String getCardIconPath(Carta carta) {
		String aux = "";
		if(carta.getNaipe().equals(EnumNaipe.Copas)){
			aux = "C";
		} else if(carta.getNaipe().equals(EnumNaipe.Espada)){
			aux = "E"; 
		} else if(carta.getNaipe().equals(EnumNaipe.Ouro)){
			aux = "O";
		} else if(carta.getNaipe().equals(EnumNaipe.Paus)){
			aux = "P";
		} 
		
		switch (carta.getValor().getNum()) {
		case 1:
			aux += "a";
			break;
		case 2:
			aux += "2";
			break;
		case 3:
			aux += "3";
			break;
		case 4:
			aux += "4";
			break;
		case 5:
			aux += "5";
			break;
		case 6:
			aux += "6";
			break;
		case 7:
			aux += "7";
			break;
		case 8:
			aux += "8";
			break;
		case 9:
			aux += "9";
			break;
		case 10:
			aux += "10";
			break;
		case 11:
			aux += "j";
			break;
		case 12:
			aux += "q";
			break;
		case 13:
			aux += "k";
			break;
		}
		
		return new String("Files/Images/"+aux+".jpg");
	}
}
